Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Spain F4 San Luis Potosi Challenger 2000 - San Luis Potosi XI Venice Open - Venice Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Newcastle Challenger - Newcastle Internationale Tenniskampioenschappen Scheveningen - Scheveningen Copa Ericsson Chile - Santiago Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Napoli Challenger - Napoli CA Challenger - Graz Geovillage Open Trofeo Melia Olbia - Olbia Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio Copa Sevilla Internacionales de Andalucia - Seville Jameson Cup - Milan Open de Franche-Comte - Besancon Kyiv Open - Kiev Top Wool Challenger - Biella Copa Kia - Santiago Milan Challenger International Championship of Croatia - Umag Heineken Open - Auckland Davidoff Swiss Indoors - Basel Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona V Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Campionati Internazionali di Sicilia - Palermo Zagreb Open - Zagreb Stockholm Open - Stockholm Brasil Open - Costa do Sauipe BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Copa Ericsson Mexico - Guadalajara CA Tennis Trophy - Vienna Copa Ericsson Uruguay - Montevideo Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona ATU Cup - Weiden Graz CA Challenger - Graz The 10tele.com Open - Nottingham Copa Ericsson Uruguay - Montevideo Copa Ericsson Mexico - Guadalajara IV Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Tenniscup of Flanders - Ostende Copa Ericsson - Guadalajara Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Czech Indoor Open - Prague BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Tennis Napoli Cup 2004 - Napoli Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires 10ø Tornea B. Camparini - Reggio Emilia Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Copa Sevilla-Internacionales de Andalucia - Seville Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Tennis Napoli Cup 2006 - Napoli BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Top Wool Challenger-Immagine Trophy - Biella Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Argentina Open - Buenos Aires Downtown Athletic Club USTA Challenger - Amarillo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Hilton Waikoloa USTA Challenger - Waikoloa Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco XL Capital Bermuda Open - Bermuda Open Sabadell Atlantico - Barcelona Siemens Open - Scheveningen Open de Nice Cote d'Azur - Nice German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice VSZ Solvak Open Challenger - Kosice Qwarant Cup - Sopot Rado Geneva Challenger - Geneva Brasil Open - Florianopolis Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Copa Ericsson Brasil - Sao Paulo Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Copa Ericsson Argentina - Buenos Aires Cerveza Cristal - Santiago Apia International - Sydney Argentina Open - Buenos Aires Challenger Ford de Cherbourg - Cherbourg Open de l'Isere - Grenoble AXA Open - Espinho Jagermeister Open - Braunschweig Szczecin Challenger Open de Nice - Nice FILA Challenger Biella - Biella Venice Challenger - Venice VIII Torneo Internazionale di Tennis - Barletta V Trofeo Ciudad de Quito - Quito Copa Ericsson - Sao Paulo Nord LB Open - Braunschweig Copa Ericsson - Caracas San Marino Cepu Open - San Marino Zagreb Open - Zagreb Santo Domingo Challenger Pekao Open 2005 - Szczecin Rome Challenger X Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari Szczecin Challenger Czech Open - Prostejov ATU Cup - Weiden Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Murcia Challenger Cepu Open - San Marino IPP Open - Helsinki Jameson Cup - Milan Banca Stato Challenger - Lugano Riviera di Rimini Challenger - Rimini Muller Cup - Ulm Nord/LB Open - Braunschweig Poznan Challenger - Poznan Open de Montauban - Montauban Guzzini Challenger - Recanati Chevrolet Cup - Vina del Mar Open Seat-Godo 2001 - Barcelona Brazil Open - Salvador Heineken Open - Auckland Copa AT&T - Buenos Aires TD Waterhouse Cup - Long Island Perugia Challenger TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Unicredit Czech Open - Prostejov Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open de Tenis Comunidad Valenciana - Valencia Prostejov Challenger Lugano Challenger Milan Challenger Bogota Challenger Heineken Open - Auckland Adidas International - Sydney Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Idea Prokom Open - Sopot Synsam Swedish Open - Bastad Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Movistar Open - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Red Letter Days Open - Nottingham Argentina Open - Buenos Aires Medibank International - Sydney Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Catella Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Open Sabadell Atlantico - Barcelona Valencia Open - Valencia If Stockholm Open - Stockholm SkiStar Swedish Open - Bastad Brasil Open - Sao Paulo Genova Challenger Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Segovia Challenger Genova Challenger Sybase Open - San Jose Malaysian Open - Kuala Lumpur Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Generali Open 2000 - Kitzbuhel Abierto Mexicano Telcel - Acapulco Montevideo Challenger Sophia Antipolis Challenger Citrix Tennis Championships - Delray Beach Open 88 - Contrexeville Mallorca Open - Mallorca Seville Challenger Croatia Open - Umag Black Forest Open - Alpirsbach Venice Open - Venice Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Copa Ericsson Argentina - Buenos Aires Mobilux Open - Luxembourg Austrian Open - Kitzbuhel Trofeo Conde de Godo - Barcelona Rio Open - Rio de Janeiro Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Marrakech Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat Godo 2003 - Barcelona The Ericsson Open - Miami The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Erste Bank Open - Vienna Quelle Cup - Furth Qatar ExxonMobil Open - Doha Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris 1999 Mercedes Cup - Stuttgart Chevrolet Cup - Santiago Galleryfurniture.com Challenge - Atlanta Copa AT&T - Buenos Aires Telenordia Swedish Open - Bastad Generali Open 2001 - Kitzbuhel BellSouth Open - Vina del Mar Estoril Open - Estoril Mallorca Open - Mallorca Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Generali Open 2002 - Kitzbuhel CA Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Brasil Open - Sao Paulo Qatar Open - Doha Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open Romania - Bucharest Open de Moselle - Metz Davidoff Swiss Indoors - Basel Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag French Open - Paris SkiStar Swedish Open - Bastad UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Apia International - Sydney French Open - Paris SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm U.S. Open - New York Malaysian Open - Kuala Lumpur Valencia Open - Valencia SkiStar Swedish Open - Bastad Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Valencia Open - Valencia Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Moselle Open - Metz If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Moselle Open - Metz Swiss Open - Gstaad Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris BNP Paribas Masters - Paris Tennis Masters Series - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Rio Open 500 - Rio de Janeiro Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open (juniors) U.S. Open - New York French Open - Paris U.S. Open - New York Mubadala World Tennis Championship Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, 1R, ARG-MAR 5-0 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, SF, ESP-USA 3-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Kooyong Classic - Kooyong Mubadala World Tennis Championship Olympics - Beijing Olympics - Athens Olympics - London